using System;
using System.Collections.Generic;
using System.Text;

namespace ECommerce.Library.ECommerce
{
    public class PaymentStatus
    {
        private string _message;
        public string Message
        {
            get { return this._message; }
            set { this._message = value; }
        }

        private string _vendorResponse;
        public string VendorResponse
        {
            get { return this._vendorResponse; }
            set { this._vendorResponse = value; }
        }

        private string _statusCode;
        public string StatusCode
        {
            get { return this._statusCode; }
            set { this._statusCode = value; }
        }

        private string _requestId;
        public string RequestId {
            get { return this._requestId; }
            set { this._requestId = value; }
        }

        public PaymentStatus(string message, string vendorResponse, string statusCode)
        {
            this._statusCode = statusCode;
            this._message = message;
            this._vendorResponse = vendorResponse;
        }
        public PaymentStatus(string message, string vendorResponse, string statusCode, string requestId)
        {
            this._statusCode = statusCode;
            this._message = message;
            this._vendorResponse = vendorResponse;
            this._requestId = requestId;
        }
    }
}
